@charset "utf-8";
body{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#444; background:#037c01 url(../images/bg-body.gif) no-repeat top center;}
#wrapper{ width:990px; margin:0 auto;}
#wrapper-in{ float:left; width:990px; background:#FFF; padding-bottom:14px;}
.header{ float:left; width:960px; height:96px; background:url(../images/bg-header.jpg) no-repeat; margin:0 0 0 15px; display:inline;}
.header #logo{ float:left; width:275px; height:50px; margin:34px 0 0 21px; display:inline;}
.b-search{ float:right; width:444px; margin:19px 108px 0 0; display:inline;}
.tab-search{ float:left; width:100%; height:28px;}
.tab1 {padding:0; margin:0; list-style:none; height:28px; position:relative;}
.tab1 li {float:left;}
.tab1 li a {display:block; float:left; height:28px; line-height:28px; color:#037c01; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.tab1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.tab1 li.current a {color:#fff; background:url(../images/bg-tab.gif);}
.tab1 li.current a b {background:url(../images/bg-tab.gif) no-repeat right top;}
.tab1 li a:hover {color:#fff; background: url(../images/bg-tab.gif);}
.tab1 li a:hover b {background:url(three_1.gif) no-repeat right top;}
.tab1 li.current a:hover {color:#fff; background: url(../images/bg-tab.gif); cursor:default;}
.tab1 li.current a:hover b {background:url(../images/bg-tab.gif) no-repeat right top;}
.bg-form{ float:left; width:444px; height:38px; background:url(../images/search-l.gif) no-repeat left center;}
.bg-form-bg{ float:left; width:440px; height:38px; background:#ed1b24; margin-left:2px; display:inline;}
.bg-form-r{ float:left; width:2px; height:38px; background:url(../images/search-r.gif) no-repeat;}
.bg-form-bg input.text{ float:left; width:322px; height:26px; background:#FFF; margin:5px 0 0 5px; display:inline; font-size:11px; line-height:26px; text-indent:5px; color:#666; border:0;}
.bg-form-bg input.btns{ float:left; width:18px; height:28px; background:url(../images/btn-s.gif) no-repeat; border:0; margin:5px 0 0 0;}
.bg-form-bg input.btns_search{ float:left; width:75px; height:28px; border:0; margin:5px 0 0 0; background-color: #ED1B24; color:#FFF;}
.bg-form-bg span.search{ float:left; padding:0 0 0 2px; line-height:38px; text-transform:uppercase; font-weight:bold;}
.bg-form-bg span.search a{ color:#FFF; text-decoration:none;}
.linktop{ float:right; margin:47px 5px 0 0; display:inline; color:#9b9a9a; font-weight:bold; line-height:38px;}
.linktop a{ color:#037c01; text-decoration:none; padding:0 3px;}
.linktop a:hover{ text-decoration:underline;}
ul#menubar{ float:left; width:960px; height:33px; background: #037c01; margin:0 0 0 15px; display:inline; border-bottom:5px #d7e0e9 solid;}
ul#menubar li{ float:left; margin:2px 0 0 0; height:31px; border-left:1px #014300 solid;border-right: 1px #03b000 solid; padding:0 12px; line-height:31px; font-weight:bold;}
ul#menubar li a{ color:#ffffff; text-decoration:none;}
ul#menubar li a:hover{ color:#04ff00; text-decoration:none;}
ul#menubar li.current{ background:url(../images/bg-menu.gif) repeat-x; border:0;}
ul#menubar li.current a{ color:#ed1b24;}
ul#menubar li.first{ margin-left:5px; display:inline; border-left:0;}
.main{ float:left; width:960px; margin:10px 0 0 15px; display:inline;}
#sidebar{ float:left; width:230px;}
.b-support{ float:left; width:230px; height:258px; background:url(../images/b-support.gif) no-repeat;}
ul.s-yahoo{ float:left; width:200px; margin:8px 0 0 15px; display:inline;}
ul.s-yahoo li{ float:left; width:100%; border-bottom:1px #d7e0e9 solid; padding-bottom:7px; margin-top:5px;}
ul.s-yahoo li span.left{ float:left; color:#444; line-height:20px;}
ul.s-yahoo li span.right{ float:right; padding-top:3px;}
.b-sidebar{ float:left; width:230px; margin-top:8px;}
.b-sidebar h2{ width:100%; height:24px; background:#037c01; font-weight:bold; line-height:22px; text-indent:10px; color:#FFF; font-size:12px;}
ul.thuonghieu{ float:left; width:218px; border:1px #d7e0e9 solid; border-top:0; padding:0 0 15px 10px;}
ul.thuonghieu li{ float:left; width:98px; background:url(../images/bullet1.gif) no-repeat left top; margin-top:12px; padding-left:10px;}
ul.thuonghieu li font.number{ font-size:11px;}

ul.price{ float:left; width:218px; border:1px #d7e0e9 solid; border-top:0; padding:0 0 15px 10px;}
ul.price li{ float:left; width:205px; background:url(../images/bullet1.gif) no-repeat left top; margin-top:12px; padding-left:10px;}
ul.price li.other{ background:none; margin-top:8px;}
ul.price li span{ float:left; width:30px; line-height:20px;}
ul.price li input.text{ float:left; border:1px #e2e3ea solid; border-top:1px #abadb3 solid; padding:2px; -moz-border-radius:2px; -moz-border-radius:2px; margin:0 3px 0 0;}
input.button{ background:url(../images/bg-button.gif) repeat-x; border:1px #707070 solid; color:#444; font-weight:bold; -moz-border-radius:2px; -moz-border-radius:2px; padding:2px 8px 0 8px;}
.btn-download{ float:left; width:230px; height:70px; margin-top:8px;}
.main-r{ float:left; width:720px; margin-left:10px; display:inline;}
.b-slide{ float:left; width:100%; height:258px;}
.box-sp{ float:left; width:718px; background:url(../images/bg-sanpham.gif) repeat-x; border:1px #d7e0e9 solid; margin-top:15px; padding-bottom:15px;}
.box-sp span.title{ float:left; width:100%; height:30px; line-height:30px;}
.box-sp span.title h2{ float:left; font-size:12px; font-weight:bold; color:#ed1b24; padding:0 12px 0 10px;}
.line-sp{ float:left; width:100%; margin-top:22px;}
.line-sp img.thumb{ float:left; width:100px; padding:0 20px;}
.line-sp .sp-r{ float:left; width:410px;}
.line-sp .sp-r h2{ float:left; width:100%; font-size:12px; font-weight:bold;}
.line-sp .sp-r ul li{ float:left; width:49%; margin-top:5px;}
.line-sp .price{ float:left; width:160px; text-align:center; line-height:18px;}
.line-sp .price font.pr{ font-weight:bold; color:#ef270b;}
.line-sp .price p{ width:100%; padding-top:12px;}
.line-sp .price a.btn-dat{ background:#037c01; color:#FFF; text-decoration:none; padding:3px 8px; -moz-border-radius:2px; -moz-border-radius:2px;}
.main-news{ float:left; width:958px; margin:15px 0 0 15px; display:inline; background:#FFF url(../images/bg-news.gif) repeat-x bottom center; border:1px #d7e0e9 solid; padding:15px 0 5px 0;}
.main-news .item-news{ float:left; width:290px; background:url(../images/dot1.gif) repeat-y right center; margin-left:15px; display:inline; padding:0 10px 15px 0;}
.main-news .item-news h2{ width:100%; font-size:12px; font-weight:bold; color:#ed1b24;}
ul.listnews{ float:left; width: 100%; margin-top:10px;}
ul.listnews li{ float:left; width:272px; margin-top:8px; background:url(../images/bullet2.gif) no-repeat left top; padding-left:18px;}
ul.listnews li.top{ background:none; line-height:18px; padding-left:0; width:290px;}
ul.listnews li.top h2{ width:100%; font-size:12px; font-weight:bold; padding-bottom:5px;}
ul.listnews li.top img.thumb{ float:left; width:100px; padding-right:8px;}
font.date{ font-size:11px; color:#888;}
.b-question{ position:relative; width:100%; top:8px;}
.i-arrow{ position:absolute; width:14px; height:8px; background:url(../images/arrow1.gif) no-repeat; top:48px; left:10px; z-index:9;}
.ct-qs{ position:relative; z-index:1; float:left; width:272px; border:1px #d7e0e9 solid; background:#FFF; padding:8px; -moz-border-radius:2px; -webkit-border-radius:2px; line-height:18px; font-size:11px;}
span.linkview{ float:right; width:100%; margin-top:11px; text-align:right;}
span.linkview a.viewmore{ background:url(../images/bullet3.gif) no-repeat left center; padding-left:10px; font-size:11px;}
.main-news .no-bg{ background:none;}
.b-carosel{ float:left; width:100%; margin-top:12px;}
.link-footer{ float:left; width:100%; margin-top:20px; color:#888888; font-weight:bold; text-indent:10px;}
.link-footer a{ padding:0 3px;}
#footer{ float:left; width:960px; margin:9px 0 0 15px; display:inline; background:#f3f3f3; border-top:1px #d9d9d9 solid; padding-bottom:20px;}
#footer span.address{ float:left; width:590px; padding:15px 0 0 12px; line-height:18px;}
#footer span.address h1{ font-size:18px; font-weight:bold; color:#0b202a; width:100%; padding-bottom:5px;}
#footer span.form-email{ float:left; width:330px; padding:15px 0 0 0; line-height:18px;}
#footer span.form-email p{ float:left; width:100%; padding-top:8px;}
#footer span.form-email p b{ color:#f0280c;}
#footer span.form-email input.text{ float:left; border:1px #e2e3ea solid; border-top:1px #abadb3 solid; padding:2px; -moz-border-radius:2px; -moz-border-radius:2px; margin:0 3px 0 0;}
/*------------------Slideshow---------------*/
#gallery { position:relative; height:258px;}
#gallery a { float:left; position:absolute;	}
#gallery a img { border:none;}
#gallery a.show {z-index:500;}
#gallery .caption {z-index:600; background:url(../images/bg-caption.png) no-repeat; color:#ffffff; height:26px; width:720px; position:absolute;bottom:0;}
#gallery .caption .content {margin:5px;}
#gallery .caption .content h3 { margin:0; padding:0 0 0 20px; color:#FFF; text-transform:uppercase;}
/*---------------------end------------------*/
/*-------------Slide----------*/
#Pictures{
	background: transparent;
	position: relative;
	width: 958px;
	height:54px;
	border:1px #d7e0e9 solid;
	left:15px;
}
#Pictures .SlidingPanels{
	width: 926px; /* width: 100%; */
	height: 54px;
	margin:0px;
	float: left;
	position: relative;
	left: 20px;
	padding: 0px;
	border: none;
	overflow: hidden;
}
#Pictures .SlideControlCGroup{
	width: 9000em;
	float: left;
	position: relative; /* width: 100%; */
	margin: 0px;
	left: -10px;
	padding: 0px;
	border: none;
}

#Pictures img{
	float: left;
	margin-right: 4px;
}
#Pictures p{
	margin: 4px 4px;
}
.SlideControlAni *{
	overflow: visible !important;
}

/********************blogpre***************************/
.Pre{
	position: absolute;
	width:23px; height:28px;
	left: -8px;
	top: 12px;
	z-index: 998;
}
.Next{
	position: absolute;
	margin: 0;
	width:23px; height:28px;
	right: -8px;
	top: 12px;
	z-index: 999;
}

.ContentSlide{
	width: 72px;
	margin: 0 0 0 15px;
	padding:0px;
	float: left;
	display: inline;
	text-align: center;
}
.ContentSlide img{
	border: 0px solid #CCC;
	margin: 9px 0 5px 0;
}
/*--------------end-----------*/

.topurl{ float:left; width:960px; margin:12px 0 0 15px; display:inline;}
.topurl span.left{ float:left;}
.topurl span.left a{ color:#444; text-decoration:none; padding:0 4px;}
.topurl span.left a:hover, .topurl span.left a.current{ color:#037c01; text-decoration:none;}
.topurl span.right{ float:right; text-align:right;}
.topurl span.right img{ float:left; padding:0 4px;}
.topurl span.right b{ color:#ed1b24;}
.topurl span.right span{ float:left;}
.shop-l{ float:left; width:183px;}
.shop-l h2{ width:100%; height:24px; background:#037c01; font-weight:bold; line-height:22px; text-indent:10px; color:#FFF; font-size:12px;}

ul.filter{ float:left; width:171px; border:1px #d7e0e9 solid; border-top:0; padding:0 0 15px 10px; background:#f3f3f3;}
ul.filter li{ float:left; width:161px; background:url(../images/bullet1.gif) no-repeat left top; margin-top:5px; padding-left:10px;}
ul.filter li.top{ background:none; font-weight:bold; margin-top:20px; color:#ed1b24; padding-left:0;}
.shop-r{ float:left; width:764px; margin-left:12px; display:inline;}
.top-shop{ float:left; width:762px; height:31px; background:url(../images/bg-sanpham.gif) repeat-x; border:1px #d7e0e9 solid; border-bottom:0;}
.top-shop span{ float:left; padding-left:10px; line-height:30px;}
.top-shop span b{ color:#ed1b24;}
.top-shop input, select{ float:left; border:1px #e2e3ea solid; border-top:1px #abadb3 solid; padding:2px; -moz-border-radius:2px; -moz-border-radius:2px; margin:0 3px 0 0;}

.line-shop{ float:left; width:100%; border-bottom:1px #d7e0e9 solid; margin-top:15px; padding-bottom:20px;}
.line-shop img.thumb{ float:left; width:100px; padding:0 20px;}
.line-shop .infosp-r{ float:left; width:460px;}
.line-shop .infosp-r h2{ float:left; width:100%; font-size:12px; font-weight:bold;}
.line-shop .infosp-r ul li{ float:left; width:49%; margin-top:5px;}
.line-shop .price{ float:left; width:160px; text-align:center; line-height:18px;}
.line-shop .price font.pr{ font-weight:bold; color:#ef270b;}
.line-shop .price p{ width:100%; padding-top:12px;}
.line-shop .price a.btn-dat{ background:#037c01; color:#FFF; text-decoration:none; padding:3px 8px; -moz-border-radius:2px; -moz-border-radius:2px;}

.panaging{ float:left; width:90%; margin-top:12px;}
.pagination{padding: 2px;}
.pagination ul{margin: 0;padding: 0;text-align: left;font-size: 12px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 1px 5px;border: 1px solid #d7e0e9;text-decoration: none; color: #037c01;}
.pagination a:hover, .pagination a:active{ border: 1px solid #d7e0e9;color: #FFF; background-color: #f0280c;}
.pagination a.currentpage{background-color: #f0280c;color: #FFF !important;border-color: #d7e0e9;font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #037c01;border-color: #d7e0e9;font-weight: normal !important;}
.pagination a.prevnext{font-weight: normal;}
h2.help{ width:100%; height:24px; background:#037c01 url(../images/arrow2.gif) no-repeat left center; font-weight:bold; line-height:22px; text-indent:36px; color:#FFF; font-size:12px;}
h2.help a{ color:#FFF; text-decoration:none;}
.b-left-sp{ float:left; width:228px; background:#f3f3f3; border:1px #d7e0e9 solid; padding-bottom:15px; margin-top:8px;}
.b-left-sp span.title{ float:left; width:100%; height:23px; background:url(../images/bg-title-sp.gif) repeat-x; border-bottom:1px #d7e0e9 solid; font-weight:bold; line-height:23px; text-indent:10px;}
ul.sp-l{ float:left; width:210px; margin:5px 0 0 10px; display:inline;}
ul.sp-l li{ float:left; width:195px; margin-top:5px; background:url(../images/bullet2.gif) no-repeat left top; padding-left:15px; line-height:18px;}
ul.sp-l li.top{ background:none; line-height:18px; padding-left:0; width:210px;}
ul.sp-l li.top h2{ width:100%; font-size:12px; font-weight:bold; padding-bottom:5px;}
ul.sp-l li.top img.thumb{ float:left; width:61px; margin-right:8px; display:inline; border:1px #dce4eb solid;}
.b-sanpham{ float:left; width:716px; border-top:3px #d7e0e9 solid; padding-top:25px; margin-left:12px; display:inline;}
.b-sanpham h1{ font-size:18px; font-weight:bold; color:#ed1b24; padding:0 0 15px 8px;}
.img-sp{ float:left; width:250px; margin-left:8px; display: inline;}
.img-sp span.big-thumb{ float:left; width:248px; border:1px #d7e0e9 solid; text-align:center; padding:20px 0;}
.img-sp span.small-thumb{ float:left; width:80px; border:1px #d7e0e9 solid; text-align:center; margin:4px 2px 0 0; display:inline;}
.img-sp span.end{ margin-right:0;}
.infodetails{ float:left; width:440px; margin-left:15px; display: inline; line-height:18px;}
.infodetails p{ width:100%; padding-top:20px;}
.infodetails p a.book{ float:right; color:#FFF; font-size:18px; font-weight:normal; text-transform:uppercase; background:#037c01; -moz-border-radius:2px; -webkit-border-radius:2px; padding:4px 15px; text-decoration:none;}
.infodetails p span{ float:left;}
.b-thongso{ float:left; width:100%; margin-top:38px;}
.b-thongso table{ border:1px #d7e0e9 solid;}
.b-thongso table tr.title{ background:#d7e0e9;}
.b-thongso table td{ line-height:28px; padding-left:18px;}
.recommen-sp{ float:left; width:716px; margin-top:35px; border:1px #d8e1ea solid;}
.recommen-sp div.title{ float:left; width:704px; background:url(../images/bg-sanpham.gif) repeat-x; line-height:30px; padding-left:12px;}
ul.splq{ position:relative; width:100%;}
ul.splq li{ position:relative; float:left; width:178px; height:150px; text-align:center; border-right:1px #d7e0e9 solid; padding:20px 0; line-height:18px;}
ul.splq li span.info{ width:100%; position:absolute; top:110px; left:0;}
ul.splq li img{ position:relative;}
ul.splq li.end{ border-right:0;}
.recommen-sp div.title span.left{ float:left;}
.recommen-sp div.title .btn-page{ float:right; padding:9px 8px 0 0;}
.recommen-sp div.title .btn-page img{ padding-left:2px;}

/*------------29-08-2011-----------*/
.titile-news{ float:left; width:228px; height:23px; background:url(../images/title-news.gif) repeat-x; border:1px #d7e0e9 solid; font-weight:bold; line-height:23px; text-indent:12px;}
ul.list-sp{ float:left; width:214px; border:1px #d7e0e9 solid; border-top:0; padding:0 0 15px 14px;}
ul.list-sp li{ float:left; width:100%; margin-top:18px;}
ul.list-sp li span.info{ float:left; width:135px;}
ul.list-sp li img.thumb{ float:left; width:65px; padding-right:12px;}
ul.list-sp li b{ color:#f0280c;}
.show-qa{ float:left; width:210px; border:1px #d7e0e9 solid; border-top:0; padding:8px 8px 15px 10px;}
.i-arrow2{ position:absolute; width:12px; height:8px; background:url(../images/arrow3.gif) no-repeat; top:-7px; left:10px; z-index:9;}
.ct-qs2{ position:relative; z-index:1; float:left; width:192px; border:1px #d7e0e9 solid; background:#F3F3F3; padding:8px; -moz-border-radius:2px; -webkit-border-radius:2px; line-height:18px; font-size:11px;}
.ct-qs2 a.view{ float:right; padding-top:5px;}

.news-r{ float:left; width:716px; border-top:3px #d7e0e9 solid; margin:8px 0 0 12px; display:inline;}
ul.all-news{ float:left; width:100%; border-bottom:1px #d7e0e9 solid; padding-bottom:22px;}
ul.all-news li{ float:left; width:100%; margin-top:22px; line-height:18px;}
ul.all-news li img.thumb{ float:left; width:140px; margin-right:10px; display:inline; padding-top:4px;}
ul.all-news li h2{ width:558px; padding-bottom:3px; font-size:12px; font-weight:bold;}
span.date{ width:100%; font-size:11px;}
.content-news{ float:left; width:716px; border-top:3px #d7e0e9 solid; padding-top:20px; margin:8px 0 0 12px; display:inline;}
.content-news h1{ width:100%; font-size:18px; font-weight:bold; padding-bottom:3px;}
.content-news p{ width:100%; padding-top:15px;}
.content-news p.source{ width:100%; padding-top:15px; text-align:center;}
ul.othernews{ float:left; width:100%; padding:30px 0;}
ul.othernews li{ float:left; width:90%; background:url(../images/bullet2.gif) no-repeat left top; margin:8px 0 0 8px; display:inline; padding-left:16px;}
ul.othernews li.top{ background:none; margin-left:0; padding-left:0; border-bottom:1px #d7e0e9 solid; padding-bottom:5px; font-weight:bold; color:#f0280c;}
.listpartner{ float:left; width:716px; border-top:3px #d7e0e9 solid; margin-left:12px; display:inline;}
ul.b-partner{ float:left; width:100%;}
ul.b-partner li{ float:left; width:100%; border-bottom:1px #d7e0e9 solid; padding:18px 0; line-height:18px;}
ul.b-partner li img.thumb{ float:left; width:100px; margin:0 12px 0 12px; display:inline; border:1px #d7e0e9 solid;}
ul.b-partner li .info{ float:left; width:585px;}
ul.b-partner li h2{ width:100%; padding-bottom:3px; font-size:12px; font-weight:bold;}
ul.b-partner li.other{ background:#f9f9f9;}
.b-qa{ float:left; width:716px; margin-left:12px; display:inline;}
.b-qa-top{ float:left; width:714px; height:62px; background:url(../images/bg-formqa.gif) repeat-x; border:1px #d7e0e9 solid;}
.b-qa-top input.text{ float:left; width:444px; height:28px; border:1px solid; border-color:#cdcdcd #cdcdcd #999999 #999999; line-height:28px; margin:15px 4px 0 18px; display:inline;}
.b-qa-top input.btns{ float:left; height:30px; border:1px solid; border-color:#cdcdcd #cdcdcd #999999 #999999; background:url(../images/bg-btn.gif) repeat-x; line-height:28px; margin:15px 0 0 4px; display:block; font-weight:bold; color:#037c01; font-family:Arial, Helvetica, sans-serif;cursor: pointer;}
ul.list-qa{ float:left; width:100%;}
ul.list-qa li{ float:left; width:700px; border-bottom:1px #d7e0e9 solid; padding:10px 0 15px 0; line-height:18px; padding-left:16px;}
ul.list-qa li h2{ width:100%; font-size:12px; font-weight:bold;}
ul.list-qa li.other{ background:#F9F9F9;}
.b-quest{ float:left; width:700px; margin:12px 0 0 16px; display:inline;}
.b-quest h1{ width:100%; padding-bottom:4px; font-size:18px; font-weight:bold; color:#ed1b24;}
.b-quest span.source{ float:left; width:100%; font-size:11px; padding-top:8px;}
span.titleans{ float:left; width:700px; margin:24px 0 0 16px; display:inline;}
.content-ans{ float:left; width:684px; border:1px #d7e0e9 solid; border-width:1px 0 1px 0; background:#f9f9f9; padding:10px 16px 18px 16px; line-height:18px; margin-top:10px;}
.form-ques{ float:left; width:584px; margin:30px 0 0 0;}
.form-ques h2{ width:100%; font-size:12px; font-weight:bold; color:#037C01; padding:10px 0; text-indent:10px;}
ul.lineform{ float:left; width:100%; margin-top:10px; background:#f9f9f9; border:1px #d7e0e9 solid; border-width:1px 0 1px 0; padding:12px 0;}
ul.lineform li{ float:left; width:520px; margin:12px 0 0 32px; display:inline;line-height:22px;}
ul.lineform li input, textarea{ float:left; border:1px solid; border-color:#cdcdcd #cdcdcd #999999 #999999; line-height:22px; padding:3px;}
ul.lineform li span.item{ float:left; width:32%; margin-right:5px; display:inline;}
ul.lineform li input.btnsend{ float:right; background:#037c01; font-size:16px; color:#FFF; padding:4px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border:0; margin-right:10px; display:inline;}
.b-contact{ float:left; width:100%; border-top:3px #d7e0e9 solid; padding:30px 0;}
.bg-formsubmit{ float:left; width:894px; background:#FFF; border:1px #e4e4e4 solid; margin:0 0 0 20px; display:inline; padding:10px;
-moz-border-radius:3px;-webkit-border-radius:3px;
-moz-box-shadow:0 0 5px #e4e4e4;-webkit-box-shadow:3px;
}
.title-form{ float:left; width:100%; height:28px; background:#037c01; font-weight:bold; color:#FFF; text-indent:12px; line-height:28px;}
ul.form-item1{ float:left; width:320px; margin:32px 0 0 76px; display:inline;}
ul.form-item1 li{ float:left; width:100%; margin:10px 0 0 0;}
ul.form-item1 li span.left{ float:left; width:88px; line-height:22px;}
ul.form-item1 li span.right{ float:left; width:232px; line-height:22px;}
.bg-formsubmit input, textarea, select{ float:left; border:1px solid; border-color:#95a6b9 #c6cfd9 #c6cfd9 #95a6b9; padding:3px;}
input.btnsend2{ background:#037c01; font-size:16px; color:#FFF; padding:6px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border:0; margin-right:10px; display:inline;}
ul.form-item2{ float:left; width:380px; margin:32px 0 0 30px; display:inline;}
ul.form-item2 li{ float:left; width:100%; margin:10px 0 0 0;}
ul.form-item2 li span.left{ float:left; width:145px; line-height:22px;}
ul.form-item2 li span.right{ float:left; width:230px; line-height:22px;}

.bg-formlienhe{ float:left; width:894px; background:#f9f9f9; border:1px #e4e4e4 solid; margin:0 0 0 20px; display:inline; padding:10px;
-moz-border-radius:3px;-webkit-border-radius:3px;
-moz-box-shadow:0 0 5px #e4e4e4;-webkit-box-shadow:3px;
}
ul.lineform li {float: left;width: 100%;margin-top: 10px;} 
ul.lineform li.error {float: left;width: 100%;margin-top: 10px; color:red;background: url(../images/i-error.gif) no-repeat top left;}
ul.lineform li.error p{margin-left:20px;}
ul.lineform li.success {float: left;width: 100%;margin-top: 10px; color:#037C01;background: url(../images/success.png) no-repeat top left;}
ul.lineform li.success p{margin-left:20px;}

ul.form-item1 li.error {float: left;width: 100%;margin-top: 10px; color:red;background: url(../images/i-error.gif) no-repeat top left;}
ul.form-item1 li.error p{margin-left:20px;}
ul.form-item1 li.success {float: left;width: 100%;margin-top: 10px; color:#037C01;background: url(../images/success.png) no-repeat top left;}
ul.form-item1 li.success p{margin-left:20px;}


.bg-formlienhe2{ float:left; width:696px; background:#f9f9f9; margin-top:12px; border:1px #e4e4e4 solid;  padding:10px 10px 18px 10px;
-moz-border-radius:3px;-webkit-border-radius:3px;
-moz-box-shadow:0 0 5px #e4e4e4;-webkit-box-shadow:3px;
}
ul.form-item4{ float:left; width:315px; margin:32px 0 0 30px; display:inline;}
ul.form-item4 li{ float:left; width:100%; margin:10px 0 0 0;}
ul.form-item3{ float:left; width:320px; margin:32px 0 0 26px; display:inline;}
ul.form-item3 li{ float:left; width:100%; margin:10px 0 0 0;}
ul.form-item3 li span.left{ float:left; width:88px; line-height:22px;}
ul.form-item3 li span.right{ float:left; width:232px; line-height:22px;}

ul.form-item3 li.error {float: left;width: 100%;margin-top: 10px; color:red;background: url(../images/i-error.gif) no-repeat top left;}
ul.form-item3 li.error p{margin-left:20px;}
ul.form-item3 li.success {float: left;width: 100%;margin-top: 10px; color:#037C01;background: url(../images/success.png) no-repeat top left;}
ul.form-item3 li.success p{margin-left:20px;}

ul.form-item4 li.error {float: left;width: 100%;margin-top: 10px; color:red;}
ul.form-item4 li.error p{margin-left:20px;}
ul.form-item4 li.success {float: left;width: 100%;margin-top: 10px; color:#037C01;background: url(../images/success.png) no-repeat top left;}
ul.form-item4 li.success p{margin-left:20px;}